112 research outputs found

    Application-level Fault Tolerance and Resilience in HPC Applications

    Get PDF
    Programa Oficial de Doutoramento en Investigación en Tecnoloxías da Información. 524V01[Resumo] As necesidades computacionais das distintas ramas da ciencia medraron enormemente nos últimos anos, o que provocou un gran crecemento no rendemento proporcionado polos supercomputadores. Cada vez constrúense sistemas de computación de altas prestacións de maior tamaño, con máis recursos hardware de distintos tipos, o que fai que as taxas de fallo destes sistemas tamén medren. Polo tanto, o estudo de técnicas de tolerancia a fallos eficientes é indispensábel para garantires que os programas científicos poidan completar a súa execución, evitando ademais que se dispare o consumo de enerxía. O checkpoint/restart é unha das técnicas máis populares. Sen embargo, a maioría da investigación levada a cabo nas últimas décadas céntrase en estratexias stop-and-restart para aplicacións de memoria distribuída tralo acontecemento dun fallo-parada. Esta tese propón técnicas checkpoint/restart a nivel de aplicación para os modelos de programación paralela roáis populares en supercomputación. Implementáronse protocolos de checkpointing para aplicacións híbridas MPI-OpenMP e aplicacións heteroxéneas baseadas en OpenCL, en ámbolos dous casos prestando especial coidado á portabilidade e maleabilidade da solución. En canto a aplicacións de memoria distribuída, proponse unha solución de resiliencia que pode ser empregada de forma xenérica en aplicacións MPI SPMD, permitindo detectar e reaccionar a fallos-parada sen abortar a execución. Neste caso, os procesos fallidos vólvense a lanzar e o estado da aplicación recupérase cunha volta atrás global. A maiores, esta solución de resiliencia optimizouse implementando unha volta atrás local, na que só os procesos fallidos volven atrás, empregando un protocolo de almacenaxe de mensaxes para garantires a consistencia e o progreso da execución. Por último, propónse a extensión dunha librería de checkpointing para facilitares a implementación de estratexias de recuperación ad hoc ante conupcións de memoria. En moitas ocasións, estos erros poden ser xestionados a nivel de aplicación, evitando desencadear un fallo-parada e permitindo unha recuperación máis eficiente.[Resumen] El rápido aumento de las necesidades de cómputo de distintas ramas de la ciencia ha provocado un gran crecimiento en el rendimiento ofrecido por los supercomputadores. Cada vez se construyen sistemas de computación de altas prestaciones mayores, con más recursos hardware de distintos tipos, lo que hace que las tasas de fallo del sistema aumenten. Por tanto, el estudio de técnicas de tolerancia a fallos eficientes resulta indispensable para garantizar que los programas científicos puedan completar su ejecución, evitando además que se dispare el consumo de energía. La técnica checkpoint/restart es una de las más populares. Sin embargo, la mayor parte de la investigación en este campo se ha centrado en estrategias stop-and-restart para aplicaciones de memoria distribuida tras la ocurrencia de fallos-parada. Esta tesis propone técnicas checkpoint/restart a nivel de aplicación para los modelos de programación paralela más populares en supercomputación. Se han implementado protocolos de checkpointing para aplicaciones híbridas MPI-OpenMP y aplicaciones heterogéneas basadas en OpenCL, prestando en ambos casos especial atención a la portabilidad y la maleabilidad de la solución. Con respecto a aplicaciones de memoria distribuida, se propone una solución de resiliencia que puede ser usada de forma genérica en aplicaciones MPI SPMD, permitiendo detectar y reaccionar a fallosparada sin abortar la ejecución. En su lugar, se vuelven a lanzar los procesos fallidos y se recupera el estado de la aplicación con una vuelta atrás global. A mayores, esta solución de resiliencia ha sido optimizada implementando una vuelta atrás local, en la que solo los procesos fallidos vuelven atrás, empleando un protocolo de almacenaje de mensajes para garantizar la consistencia y el progreso de la ejecución. Por último, se propone una extensión de una librería de checkpointing para facilitar la implementación de estrategias de recuperación ad hoc ante corrupciones de memoria. Muchas veces, este tipo de errores puede gestionarse a nivel de aplicación, evitando desencadenar un fallo-parada y permitiendo una recuperación más eficiente.[Abstract] The rapid increase in the computational demands of science has lead to a pronounced growth in the performance offered by supercomputers. As High Performance Computing (HPC) systems grow larger, including more hardware components of different types, the system's failure rate becomes higher. Efficient fault tolerance techniques are essential not only to ensure the execution completion but also to save energy. Checkpoint/restart is one of the most popular fault tolerance techniques. However, most of the research in this field is focused on stop-and-restart strategies for distributed-memory applications in the event of fail-stop failures. Thís thesis focuses on the implementation of application-level checkpoint/restart solutions for the most popular parallel programming models used in HPC. Hence, we have implemented checkpointing solutions to cope with fail-stop failures in hybrid MPI-OpenMP applications and OpenCL-based programs. Both strategies maximize the restart portability and malleability, ie., the recovery can take place on machines with different CPU / accelerator architectures, and/ or operating systems, and can be adapted to the available resources (number of cores/accelerators). Regarding distributed-memory applications, we propose a resilience solution that can be generally applied to SPMD MPI programs. Resilient applications can detect and react to failures without aborting their execution upon fail-stop failures. Instead, failed processes are re-spawned, and the application state is recovered through a global rollback. Moreover, we have optimized this resilience proposal by implementing a local rollback protocol, in which only failed processes rollback to a previous state, while message logging enables global consistency and further progress of the computation. Finally, we have extended a checkpointing library to facilitate the implementation of ad hoc recovery strategies in the event of soft errors) caused by memory corruptions. Many times, these errors can be handled at the software-Ievel, tIms, avoiding fail-stop failures and enabling a more efficient recovery

    面对全纳教育的幼儿教育教师:能力与需求

    Get PDF
    Initial Teacher Education (ITE) must be studied in line with the changing and diverse reality of schools. The qualification of future early childhood teachers will depend on their mastery of theoretical and practical knowledge and the importance they attach to having this knowledge available in their professional practice. The present study analyses the degree of mastery and relevance that students give to the competences in attention to diversity acquired during their university education and the perceived training needs. Under a mixed methods research approach and a sequential explanatory design, the Professional Profiles Questionnaire of the Degree in Early Childhood Education was designed and applied to 141 students of the University of A Coruña, in the 3rd and 4th year. A positive appraisal of the ITE in attention to diversity was observed, although the degree of mastery was lower than the relevance given in all the dimensions studied. The presence of ongoing training needs was noted, especially in the areas of diagnostic knowledge and cooperation between professionals; in addition, a more practical orientation of learning was demanded, both directly and indirectly, and in disciplinary theory. Everything point to the need to introduce improvements in the ITE by incorporating more practical contents, together with the search for greater commitment of students and practicing teachers to continuous training that will allow them to adapt their actions to each new challenge and demand of the changing society.La formación inicial del profesorado (FIP) debe estudiarse de acuerdo con la realidad cambiante y diversa de las escuelas. La capacitación de futuros docentes en educación infantil dependerá de su dominio de conocimientos teórico-prácticos y de la importancia que ofrezcan a disponer de dichos saberes en su ejercicio profesional. El presente estudio analiza el grado de dominio y relevancia que el alumnado otorga a las competencias en atención a la diversidad adquiridas durante su formación universitaria y a las necesidades formativas percibidas. Bajo el enfoque de investigación de métodos mixtos y un diseño secuencial explicativo, se diseñó el Cuestionario de Perfiles Profesionales del Grado en Educación Infantil, y se aplicó a 141 estudiantes de la Universidade da Coruña, de 3º y 4º curso. Se observó una valoración positiva de la FIP en atención a la diversidad, aunque el grado de dominio fue inferior a la relevancia concedida en todas las dimensiones estudiadas. Se evidenció la presencia de necesidades de formación permanente, sobre todo, en los ámbitos del conocimiento sobre diagnóstico y de cooperación entre profesionales; además, se reclamó una orientación más práctica del aprendizaje, tanto de forma directa como indirecta, y en la teoría disciplinaria. Todo apunta a la necesidad de introducir mejoras en la FIP incorporando contenidos más prácticos, junto con la búsqueda de mayor compromiso del alumnado y maestros en ejercicio con la formación continua que les permita adecuar sus actuaciones a cada nuevo reto y exigencia de la sociedad cambiante.Начальное педагогическое образование (НПО) должно изучаться в соответствии с требованиями меняющейся и разнообразной реальности школ. Подготовка будущих педагогов дошкольного образования будет зависеть от того, насколько они овладеют теоретическими и практическими знаниями и какое значение они придают наличию этих знаний в своей профессиональной практике. В данном исследовании анализируется степень освоения и значимость компетенций в области внимания к разнообразию, приобретенных студентами во время обучения в университете, а также предполагаемые потребности в обучении. Используя смешанный метод исследования и последовательный разъяснительный метод, был разработан и применен опросник профессиональных профилей по специальности “Воспитание детей младшего возраста”, в котором приняли участие 141 студент Университета A Coruña на 3-м и 4-м курсах. Была отмечена положительная оценка НПО в отношении внимания к разнообразию, хотя степень освоения была ниже, чем соответствие, указанное во всех изученных измерениях. Были получены свидетельства необходимости дальнейшего обучения, особенно в области диагностических знаний и сотрудничества между специалистами; кроме того, прозвучал призыв к более практической ориентации обучения, как прямого, так и косвенного, и дисциплинарной теории. Все указывает на необходимость внесения усовершенствований в НПО путем включения более практического содержания, наряду с поиском большей приверженности студентов и практикующих преподавателей к непрерывному обучению, которое позволит им адаптировать свои действия к каждому новому вызову и требованию меняющегося общества.我们应该根据不断变化的现实和学校的多样化对初始教师培训 (ITE) 进行研究。未来幼儿教育教师的培训将取决于他们对理论和实践知识的掌握程度,以及他们在专业实践中对掌握这些知识的重视程度。本研究分析了学生对在大学教育期间获得的对多样性的关注的能力以及对该培训需求掌握程度的感受和相关性。我们应用了混合方法研究方法和解释性序列设计,制作了幼儿教育学位专业概况问卷,并将其应用于拉科鲁尼亚大学 3 年级和 4 年级的 141 名学生。研究观察到对 ITE 在关注多样性方面的积极评价,尽管掌握程度低于所研究的所有维度的相关性。证明对永久性培训需求的存在性,特别是在诊断人员和专业人员之间合作的知识领域;此外,研究直接和间接指出在学科理论中都需要更实用的学习导向。 一切研究结果表明了对 ITE 进行的改进需求,应该纳入更多实用内容,同时寻求对学生和执业教师的更大承诺,并通过持续培训使他们能够调整自己的行动以适应不断变化的社会的每一个新挑战和需求

    Assessing resilient versus stop-and-restart fault-tolerant solutions in MPI applications

    Get PDF
    This is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputing. The final authenticated version is available online at: https://doi.org/10.1007/s11227-016-1863-z[Abstract] The Message Passing Interface (MPI) standard is the most popular parallel programming model for distributed systems. However, it lacks fault-tolerance support and, traditionally, failures are addressed with stop-and-restart checkpointing solutions. The proposal of User Level Failure Mitigation (ULFM) for the inclusion of resilience capabilities in the MPI standard provides new opportunities in this field, allowing the implementation of resilient MPI applications, i.e., applications that are able to detect and react to failures without stopping their execution. This work compares the performance of a traditional stop-and-restart checkpointing solution with its equivalent resilience proposal. Both approaches are built on top of ComPiler for Portable Checkpoiting (CPPC) an application-level checkpointing tool for MPI applications, and they allow to transparently obtain fault-tolerant MPI applications from generic MPI Single Program Multiple Data (SPMD). The evaluation is focused on the scalability of the two solutions, comparing both proposals using up to 3072 cores.Ministerio de Economía y Competitividad; TIN2013-42148-PMinisterio de Economía y Competitividad; BES-2014-068066Galicia.Consellería de Cultura, Educación e Ordenación Universitaria; GRC2013/05

    Resilience of Parallel Applications

    Get PDF
    Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) Timisoara, Romania. February 8-11, 2016.Future exascale systems are predicted to be formed by millions of cores. This is a great opportunity for HPC applications, however, it is also a hazard for the completion of their execution. Even if one computation node presents a failure every one century, a machine with 100.000 nodes will encounter a failure every 9 hours. Thus, HPC applications need to make use of fault tolerance techniques to ensure they successfully finish their execution. This PhD thesis is focused on fault tolerance solutions for generic parallel applications, more specifically in checkpointing solutions. We have extended CPPC, an MPI application-level portable checkpointing tool developed in our research group, to work with OpenMP applications, and hybrid MPI-OpenMP applications. Currently, we are working on transparently obtaining resilient MPI applications, that is, applications that are able to recover themselves from failures without stopping their execution.European Cooperation in Science and Technology. COSTThis research was supported by the Ministry of Economy and Competitiveness of Spain and FEDER funds of the EU (Project TIN2013-42148-P, and the predoctoral grant of Nuria Losada ref. BES-2014-068066) and by EU under the COST Program Action IC1305: Network for Sustainable Ultrascale Computing (NESUS)

    Педагоги дошкольного образования и инклюзивное образование: компетенции и потребности

    Get PDF
    [Resumen] La formación inicial del profesorado (FIP) debe estudiarse de acuerdo con la realidad cambiante y diversa de las escuelas. La capacitación de futuros docentes en educación infantil dependerá de su dominio de conocimientos teórico-prácticos y de la importancia que ofrezcan a disponer de dichos saberes en su ejercicio profesional. El presente estudio analiza el grado de dominio y relevancia que el alumnado otorga a las competencias en atención a la diversidad adquiridas durante su formación universitaria y a las necesidades formativas percibidas. Bajo el enfoque de investigación de métodos mixtos y un diseño secuencial explicativo, se diseñó el Cuestionario de Perfiles Profesionales del Grado en Educación Infantil, y se aplicó a 141 estudiantes de la Universidade da Coruña, de 3º y 4º curso. Se observó una valoración positiva de la FIP en atención a la diversidad, aunque el grado de dominio fue inferior a la relevancia concedida en todas las dimensiones estudiadas. Se evidenció la presencia de necesidades de formación permanente, sobre todo, en los ámbitos del conocimiento sobre diagnóstico y de cooperación entre profesionales; además, se reclamó una orientación más práctica del aprendizaje, tanto de forma directa como indirecta, y en la teoría disciplinaria. Todo apunta a la necesidad de introducir mejoras en la FIP incorporando contenidos más prácticos, junto con la búsqueda de mayor compromiso del alumnado y maestros en ejercicio con la formación continua que les permita adecuar sus actuaciones a cada nuevo reto y exigencia de la sociedad cambiante.[Abstract] Initial Teacher Education (ITE) must be studied in line with the changing and diverse reality of schools. The qualification of future early childhood teachers will depend on their mastery of theoretical and practical knowledge and the importance they attach to having this knowledge available in their professional practice. The present study analyses the degree of mastery and relevance that students give to the competences in attention to diversity acquired during their university education and the perceived training needs. Under a mixed methods research approach and a sequential explanatory design, the Professional Profiles Questionnaire of the Degree in Early Childhood Education was designed and applied to 141 students of the University of A Coruña, in the 3rd and 4th year. A positive appraisal of the ITE in attention to diversity was observed, although the degree of mastery was lower than the relevance given in all the dimensions studied. The presence of ongoing training needs was noted, especially in the areas of diagnostic knowledge and cooperation between professionals; in addition, a more practical orientation of learning was demanded, both directly and indirectly, and in disciplinary theory. Everything point to the need to introduce improvements in the ITE by incorporating more practical contents, together with the search for greater commitment of students and practicing teachers to continuous training that will allow them to adapt their actions to each new challenge and demand of the changing society.[概要] 我们应该根据不断变化的现实和学校的多样化对初始教师培训 (ITE) 进行研究。未来幼儿教育教师的培训将取决于他们对理论和实践知识的掌握程度,以及他们在专业实践中对 掌握这些知识的重视程度。本研究分析了学生对在大学教育期间获得的对多样性的关注 的能力以及对该培训需求掌握程度的感受和相关性。我们应用了混合方法研究方法和解 释性序列设计,制作了幼儿教育学位专业概况问卷,并将其应用于拉科鲁尼亚大学 3 年级 和 4 年级的 141 名学生。研究观察到对 ITE 在关注多样性方面的积极评价,尽管掌握程度 低于所研究的所有维度的相关性。证明对永久性培训需求的存在性,特别是在诊断人员和 专业人员之间合作的知识领域;此外,研究直接和间接指出在学科理论中都需要更实用的 学习导向。 一切研究结果表明了对 ITE 进行的改进需求,应该纳入更多实用内容,同时寻求对学生和 执业教师的更大承诺,并通过持续培训使他们能够调整自己的行动以适应不断变化的社 会的每一个新挑战和需求。[Абстрактный] Начальное педагогическое образование (НПО) должно изучаться в соответствии стребованиями меняющейся и разнообразной реальности школ. Подготовка будущих педагогов дошкольного образования будет зависеть от того, насколько они овладеют теоретическими и практическими знаниями и какое значение они придают наличию этих знаний в своей профессиональной практике. В данном исследовании анализи- руется степень освоения и значимость компетенций в области внимания к разноо- бразию, приобретенных студентами во время обучения в университете, а также пред- полагаемые потребности в обучении. Используя смешанный метод исследования и последовательный разъяснительный метод, был разработан и применен опросник профессиональных профилей по специальности “Воспитание детей младшего возрас-та”, в котором приняли участие 141 студент Университета A Coruña на 3-м и 4-м курсах. Была отмечена положительная оценка НПО в отношении внимания к разнообразию, хотя степень освоения была ниже, чем соответствие, указанное во всех изученных измерениях. Были получены свидетельства необходимости дальнейшего обучения, особенно в области диагностических знаний и сотрудничества между специалистами; кроме того, прозвучал призыв к более практической ориентации обучения, как пря- мого, так и косвенного, и дисциплинарной теории. Все указывает на необходимость внесения усовершенствований в НПО путем вклю- чения более практического содержания, наряду с поиском большей приверженно- сти студентов и практикующих преподавателей к непрерывному обучению, которое позволит им адаптировать свои действия к каждому новому вызову и требованию меняющегося общества

    从总体幸福感到学校幸福感:系统综述

    Get PDF
    El bienestar escolar presenta un creciente interés en la investigación y práctica educativa, aunque su naturaleza multidimensional y la imprecisión de su definición limita su conocimiento y hace necesario un estudio más profundo. El objetivo fue ahondar en su comprensión identificando perspectivas, modelos y aspectos definitorios. Se realizó una revisión sistemática de 53 documentos de bases de datos internacionales (APA, PsycInfo, ERIC, Scopus, WoS). Se usó el enfoque PICO para formular criterios de elegibilidad y buscar preguntas de investigación, y las recomendaciones PRISMA para revisiones sistemáticas. Se incluyeron artículos y ponencias de conferencias revisados por pares de las áreas de educación y psicología, publicados entre 2000 y 2020, con las palabras clave school y wellbeing o well-being, publicados en inglés, francés, portugués y español. Se excluyeron temas de salud y enfermedad, trabajo, universidad y cuestiones sociales, económicas, políticas o culturales. La información se analizó descriptivamente mediante metanarrativa. Se presentaron las características de los estudios (metodología, participantes, años de publicación y países); se explicaron las perspectivas clásicamente vinculadas al bienestar escolar como concepto subjetivo (hedónico) y psicológico (eudaimónico), incorporando el bienestar social; y se identificaron factores que lo operacionalizan. Se plantean limitaciones relacionadas con la evidencia incluida (sesgo de publicación, uso de publicaciones sobre bienestar general) y relativas a los procesos de revisión (filtro lingüístico). En definitiva, los componentes subjetivo, psicológico y social deben recibir una atención diferenciada, pero interconectada, superando la visión restrictiva de estudios previos y permitiendo el desarrollo de propuestas educativas integradoras que promuevan el bienestar escolar.School well-being has a growing interest in educational research and practice, although its multidimensional nature and the imprecision in its definition limit its knowledge and make more in-depth study necessary. The aim was to deepen the understanding of the construct of school well-being identifying perspectives, models and definitory elements. A systematic review of 53 bibliographic sources from internationally databases (APA, PsycInfo, ERIC, Scopus, WoS) was conducted. PICO approach for formulating the eligibility criteria and searching for research questions, and PRISMA-compliance systematic review recommendations were followed. There were included articles and papers conferences, from 2000 to 2020, with the keywords school wellbeing or well-being, in English, French, Portuguese and Spanish languages. Topics related to health and illness, work, university, and social, economic, politic, or cultural issues were excluded. Information was analysed descriptively using the meta-narrative. The characteristics of the studies (methodology, participants, years of publication and countries) were presented; the perspectives classically linked to school well-being as a subjective (hedonic) and psychological (eudemonic) concept as well as the social well-being were explained; and the factors that operationalize it were identified.O bem-estar escolar é de interesse crescente na investigação e prática educacional, embora a sua natureza multidimensional e definição imprecisa limite a sua compreensão e exija um estudo mais aprofundado. O objetivo era aprofundar a sua compreensão através da identificação de perspetivas, modelos e definição de aspetos. Foi realizada uma revisão sistemática de 53 documentos de bases de dados internacionais (APA, PsycInfo, ERIC, Scopus, WoS). A abordagem PICO foi utilizada para formular critérios de elegibilidade e pesquisa de questões de investigação, e as recomendações PRISMA para revisões sistemáticas. Incluímos artigos revistos por pares e artigos de conferência dos campos da educação e da psicologia, publicados entre 2000 e 2020, com as palavras-chave school e wellbeing ou well-being, publicados em inglês, francês, português e espanhol. Foram excluídas questões de saúde e doença, trabalho, universidade e questões sociais, económicas, políticas ou culturais. A informação foi analisada de forma descritiva utilizando metanarrativa. Foram apresentadas as características dos estudos (metodologia, participantes, anos de publicação e países); foram explicadas as perspetivas classicamente ligadas ao bem-estar escolar como um conceito subjetivo (hedónico) e psicológico (eudaimónico), incorporando o bem-estar social; e foram identificados fatores que o tornam operacional. Existem limitações relacionadas com as provas incluídas (parcialidade de publicação, utilização de literatura de bem-estar geral) e relacionadas com os processos de revisão (filtro linguístico).  Os componentes subjetivo, psicológico e social devem receber uma atenção diferenciada, mas interligada, superando a visão restritiva de estudos anteriores e permitindo o desenvolvimento de propostas educativas integradoras que promovam o bem-estar escolar.O bem-estar escolar é de interesse crescente na investigação e prática educacional, embora a sua natureza multidimensional e definição imprecisa limite a sua compreensão e exija um estudo mais aprofundado. O objetivo era aprofundar a sua compreensão através da identificação de perspetivas, modelos e definição de aspetos. Foi realizada uma revisão sistemática de 53 documentos de bases de dados internacionais (APA, PsycInfo, ERIC, Scopus, WoS). A abordagem PICO foi utilizada para formular critérios de elegibilidade e pesquisa de questões de investigação, e as recomendações PRISMA para revisões sistemáticas. Incluímos artigos revistos por pares e artigos de conferência dos campos da educação e da psicologia, publicados entre 2000 e 2020, com as palavras-chave school e wellbeing ou well-being, publicados em inglês, francês, português e espanhol. Foram excluídas questões de saúde e doença, trabalho, universidade e questões sociais, económicas, políticas ou culturais. A informação foi analisada de forma descritiva utilizando metanarrativa. Foram apresentadas as características dos estudos (metodologia, participantes, anos de publicação e países); foram explicadas as perspetivas classicamente ligadas ao bem-estar escolar como um conceito subjetivo (hedónico) e psicológico (eudaimónico), incorporando o bem-estar social; e foram identificados fatores que o tornam operacional. Existem limitações relacionadas com as provas incluídas (parcialidade de publicação, utilização de literatura de bem-estar geral) e relacionadas com os processos de revisão (filtro linguístico). Os componentes subjetivo, psicológico e social devem receber uma atenção diferenciada, mas interligada, superando a visão restritiva de estudos anteriores e permitindo o desenvolvimento de propostas educativas integradoras que promovam o bem-estar escolar.在教育研究及实践方面,人们对学校幸福感这一主题表现出了越来越多的兴趣。但是其多维度的本性和定义的不准确性限制了我们对该议题的认知,因此对它进行更深入的研究尤为必要。该研究的目标聚焦在确定能够定义学校幸福感的观点视角、类型和内容,从而加深我们对它的理解。我们对国际数据库(APA、PsycInfo、ERIC、Scopus、WoS)内的53篇文档进行系统综述。通过信息格式化检索方式PICO为系统综述制定选择标准,寻找研究问题,得到PRISMA(系统综述和荟萃分析优先报告的条目)推荐。研究涵盖发布于2000年至2020年间关于教育和心理领域的文章及会议发言,涉及的所有综述都含有“school(学校)”、“wellbeing(幸福感)”或“well-being(幸福感)”关键词,语言包含英语、法语、葡萄牙语和西班牙语。健康与疾病、工作、大学、社会问题、经济、政治和文化主题的综述被排除在外。研究通过元叙事的方法对信息进行描述性分析,呈现出这些研究的特点(方法论、参与者、发表时间和国家)。同时研究还融合了社会幸福感来阐释与学校幸福感相关的经典评论,如主观(享乐主义)和心理(幸福)层面的观点。除此之外,该研究还找出了可以影响学校幸福感的因素。当然该我们也考虑到了由证据(发表偏差、社会幸福感发布资料的使用)引发的研究局限性和与综述过程(语言筛选)相联的一些问题。总之,研究认为主观、心理和社会成分应受到区别但内在相连地对待,以此来克服先前研究的局限眼光,推动有助于学校幸福感的一体教学设想和建议的发展

    Extending an Application-Level Checkpointing Tool to Provide Fault Tolerance Support to OpenMP Applications

    Get PDF
    [Abstract] Despite the increasing popularity of shared-memory systems, there is a lack of tools for providing fault tolerance support to shared-memory applications. CPPC (ComPiler for Portable Checkpointing) is an application-level checkpointing tool focused on the insertion of fault tolerance into long-running MPI applications. This paper presents an extension to CPPC to allow the checkpointing of OpenMP applications. The proposed solution maintains the main characteristics of CPPC: portability and reduced checkpoint file size. The performance of the proposal is evaluated using the OpenMP NAS Parallel Benchmarks showing that most of the applications present small checkpoint overheads.Ministerio de Economía y Competitividad; TIN2013-42148-

    Towards Ad Hoc Recovery for Soft Errors

    Get PDF
    The coming exascale era is a great opportunity for high performance computing (HPC) applications. However, high failure rates on these systems will hazard the successful completion of their execution. Bit-flip errors in dynamic random access memory (DRAM) account for a noticeable share of the failures in supercomputers. Hardware mechanisms, such as error correcting code (ECC), can detect and correct single-bit errors and can detect some multi-bit errors while others can go undiscovered. Unfortunately, detected multi-bit errors will most of the time force the termination of the application and lead to a global restart. Thus, other strategies at the software level are needed to tolerate these type of faults more efficiently and to avoid a global restart. In this work, we extend the FTI checkpointing library to facilitate the implementation of custom recovery strategies for MPI applications, minimizing the overhead introduced when coping with soft errors. The new functionalities are evaluated by implementing local forward recovery on three HPC benchmarks with different reliability requirements. Our results demonstrate a reduction on the recovery times by up to 14%.This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 708566 (DURO). This research is also supported by the Ministry of Economy and Competitiveness of Spain and FEDER funds of the EU (Projects TIN2016-75845-P and the predoctoral grant of Nuria Losada ref. BES-2014-068066), and by the Galician Government (Xunta de Galicia) under the Consolidation Program of Competitive Research (ref. ED431C 2017/04).Peer ReviewedPostprint (author's final draft

    Resilient MPI applications using an application-level checkpointing framework and ULFM

    Get PDF
    This is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputing. The final authenticated version is available online at: https://doi.org/10.1007/s11227-016-1629-7[Abstract] Future exascale systems, formed by millions of cores, will present high failure rates, and long-running applications will need to make use of new fault tolerance techniques to ensure successful execution completion. The Fault Tolerance Working Group, within the MPI forum, has presented the User Level Failure Mitigation (ULFM) proposal, providing new functionalities for the implementation of resilient MPI applications. In this work, the CPPC checkpointing framework is extended to exploit the new ULFM functionalities. The proposed solution transparently obtains resilient MPI applications by instrumenting the original application code. Besides, a multithreaded multilevel checkpointing, in which the checkpoint files are saved in different memory levels, improves the scalability of the solution. The experimental evaluation shows a low overhead when tolerating failures in one or several MPI processes.Ministerio de Economía y Competitividad; TIN2013-42148-PMinisterio de Economía y Competitividad; TIN2014-53522-REDTMinisterio de Economía y Competitividad; BES-2014-068066Galicia. Consellería de Cultura, Educación e Ordenación Universitaria; GRC2013/05

    A Portable and Adaptable Fault Tolerance Solution for Heterogeneous Applications

    Get PDF
    [Abstract] Heterogeneous systems have increased their popularity in recent years due to the high performance and reduced energy consumption capabilities provided by using devices such as GPUs or Xeon Phi accelerators. This paper proposes a checkpoint-based fault tolerance solution for heterogeneous applications, allowing them to survive fail-stop failures in the host CPU or in any of the accelerators used. Besides, applications can be restarted changing the host CPU and/or the accelerator device architecture, and adapting the computation to the number of devices available during recovery. The proposed solution is built combining CPPC (ComPiler for Portable Checkpointing), an application-level checkpointing tool, and HPL (Heterogeneous Programming Library), a library that facilitates the development of OpenCL-based applications. Experimental results show the low overhead introduced by the proposal and prove its portability and adaptability benefits.This research was supported by the Ministry of Economy and Competitiveness of Spain and FEDER funds of the EU (Projects TIN2013-42148-P, TIN2016-75845-P and the predoctoral Grant of Nuria Losada Ref. BES-2014-068066), by EU under the COST Program Action IC1305, Network for Sustainable Ultrascale Computing (NESUS), and by the Galician Government (Xunta de Galicia) and FEDER funds of the EU under the Consolidation Program of Competitive Research (Ref. GRC2013/055)Xunta de Galicia; GRC 2013/05
    corecore